# 猫和狗 　创建文件cats.txt和dogs.txt，在第一个文
# 件中至少存储三只猫的名字，在第二个文件中至少存储三条狗
# 的名字。编写一个程序，尝试读取这些文件，并将其内容打印
# 到屏幕上。将这些代码放在一个try-except 代码块中，以便
# 在文件不存在时捕获FileNotFound 错误，并显示一条友好的
# 消息。将任意一个文件移到另一个地方，并确认except 代码
# 块中的代码将正确执行。

def show_file_content(filename):
	"""打印读取的文件中的内容。"""
	try:
		with open(filename, encoding='utf-8') as f:
			lines = f.readlines()
	except FileNotFoundError:
		print(f"Sorry, the file {filename} does not exist.")
	else:
		for line in lines:
			print(line.rstrip())
	print("\n")
filenames = ['cats.txt', 'dogs.txt']
for filename in filenames:
	show_file_content(filename)

filenames = ['cats.txt', 'dogs1.txt']
for filename in filenames:
	show_file_content(filename)